#include "stdafx.h"

#include "TestClass.h"

IntFunPtr CreateTemplateNonMemberFnA()
{
  return &TemplateNonMemberFn;
}

IntFunPtr CreateClassTemplateMemberFnA()
{
  return &Class::TemplateMemberFn;
}

IntFunPtr CreateClassTemplateInlineMemberFnA()
{
  return &Class::TemplateInlineMemberFn;
}


IntFunPtr CreateTemplateClassMemberFnA()
{
  return &TemplateClass<int>::MemberFn;
}


IntFunPtr CreateTemplateClassInlineMemberFnA()
{
  return &TemplateClass<int>::InlineMemberFn;
}


IntFunPtr CreateTemplateClassTemplateMemberFnA()
{
  return &TemplateClass<void*>::TemplateMemberFn;
}


IntFunPtr CreateTemplateClassTemplateInlineMemberFnA()
{
  return &TemplateClass<void*>::TemplateInlineMemberFn;
}

